<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:p="http://primefaces.prime.com.tr/ui" >

<head>

</head>
<body>


	<ui:composition template="../WEB-INF/layout/template.xhtml">
		<ui:define name="title"><h:outputText value="#{msg.edit_customer}" /></ui:define>
		<ui:define name="content">

			<div style="width:750px;margin:auto;">
				<p:panel id="panel">
					<p:fieldset id="field">
						<legend><h:outputText value="#{msg.customer_data}"/></legend>
						<small>(<h:outputText value="#{msg.mandatory_fields})"/></small>
						<h:form id="insertForum">
							<h:panelGrid columns="3">
					
							<h:outputText value="#{msg.name} *: "/>
							<p:inputText id="nome" value="#{inserisciClienteBean.clienteInput.nome}" required="true">
								<f:validator validatorId="genericNameValidator" style="color:red;"/>
							</p:inputText>
							<p:message for="nome" style="color:red;"/>
					
							<h:outputText value="#{msg.surname} *: "/>
							<p:inputText id="cognome" value="#{inserisciClienteBean.clienteInput.cognome}" required="true">
								<f:validator validatorId="genericNameValidator" style="color:red;"/>
							</p:inputText>
							<p:message for="cognome" style="color:red;"/>
						
							<h:outputText value="#{msg.birth_date}: "/>
							<p:calendar id="dataNascita" value="#{inserisciClienteBean.clienteInput.dataNascita}"/>
							<p:message for="dataNascita" style="color:red;"/>
					
							<h:outputText value="#{msg.email}: "/>
							<p:inputText id="email" value="#{inserisciClienteBean.clienteInput.email}">
								<f:validator validatorId="emailValidator"/>
							</p:inputText>
							<p:message for="email" style="color:red;"/>
					
							<h:outputText value="#{msg.home_phone}: "/>
							<p:inputText id="telefonoCasa" value="#{inserisciClienteBean.clienteInput.telefonoCasa}" >
								<f:validator validatorId="telefonoValidator"/>
							</p:inputText>
							<p:message for="telefonoCasa" style="color:red;"/>
					
							<h:outputText value="#{msg.work_phone}: "/>
							<p:inputText id="telefonoLavoro" value="#{inserisciClienteBean.clienteInput.telefonoLavoro}" >
								<f:validator validatorId="telefonoValidator"/>
							</p:inputText>
							<p:message for="telefonoLavoro" style="color:red;"/>
					
							<h:outputText value="#{msg.mobile_phone}: "/>
							<p:inputText id="telefonoMobile" value="#{inserisciClienteBean.clienteInput.telefonoMobile}" >
								<f:validator validatorId="telefonoValidator" style="color:red;"/>
							</p:inputText>
							<p:message for="telefonoMobile" style="color:red;"/>
					
							<h:outputText value="#{msg.codice_fiscale}: "/>
							<p:inputText id="codiceFiscale" value="#{inserisciClienteBean.clienteInput.codiceFiscale}" >
								<f:validator validatorId="codiceFiscaleValidator" style="color:red;"/>
							</p:inputText>
							<p:message for="codiceFiscale" style="color:red;"/>
					
							<h:outputText value="#{msg.partita_iva}: "/>
							<p:inputText id="partitaIva" value="#{inserisciClienteBean.clienteInput.partitaIva}" >
								<f:validator validatorId="partitaIvaValidator" style="color:red;"/>
							</p:inputText>
							<p:message for="partitaIva" style="color:red;"/>
					
							<h:outputText value="#{msg.address_line_1}: "/>
								<p:inputText id="indirizzoLinea1" value="#{inserisciClienteBean.clienteInput.indirizzo.indirizzoLinea1}">
								</p:inputText>
								<p:message for="indirizzoLinea1" style="color:red;"/>
					
								<h:outputText value="#{msg.address_line_2}: "/>
								<p:inputText id="indirizzoLinea2" value="#{inserisciClienteBean.clienteInput.indirizzo.indirizzoLinea2}">
								</p:inputText>
								<p:message for="indirizzoLinea2" style="color:red;"/>
					
								<h:outputText value="#{msg.town}: "/>
								<p:inputText id="citta" value="#{inserisciClienteBean.clienteInput.indirizzo.citta}">
									<f:validator validatorId="genericNameValidator" style="color:red;"/>
								</p:inputText>
								<p:message for="citta" style="color:red;"/>
					
								<h:outputText value="#{msg.province}: "/>
								<p:inputText id="provincia" value="#{inserisciClienteBean.clienteInput.indirizzo.provincia}">
									<f:validator validatorId="genericNameValidator" style="color:red;"/>		
								</p:inputText>
								<p:message for="provincia" style="color:red;"/>
					
								<h:outputText value="#{msg.cap}: "/>
								<p:inputText id="cap" value="#{inserisciClienteBean.clienteInput.indirizzo.cap}">
									<f:validator validatorId="capValidator" style="color:red;"/>		
								</p:inputText>
								<p:message for="cap" style="color:red;"/>
					
								<h:outputText value="#{msg.country}: "/>
								<p:inputText id="stato" value="#{inserisciClienteBean.clienteInput.indirizzo.paese}">
									<f:validator validatorId="genericNameValidator" style="color:red;"/>		
								</p:inputText>
								<p:message for="stato" style="color:red;"/>
							</h:panelGrid>					
						
							<p:commandButton value="#{msg.submit}: " action="#{inserisciClienteBean.submit}" update="field" ajax="true"/>
				
						</h:form>
				
					</p:fieldset>
				</p:panel>
			</div>
			
			
		</ui:define>
	</ui:composition>



</body>
</html>
